Table: Compensation Related Costs and Share-based Payments Components, Other Disclosures [Table]

Line Label Object Class Period Type Balance Name
1 Compensation Related Costs and Share-based Payments Components, Other Disclosures [Table] [Table]

*

*

added:CompensationRelatedCostsShare-basedPaymentsComponentsOtherDisclosuresTable
2 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
3 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
4 Compensation Related Costs and Share-based Payments Components, Other Disclosures [Line Items] [Line Items]

*

*

added:CompensationRelatedCostsShare-basedPaymentsComponentsOtherDisclosuresLineItems
5 Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock
6 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock
7 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock
8 Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock
9 Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock
10 Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Performance-Based Units, Vested and Expected to Vest [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock
11 Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock
12 Schedule of Share-based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock
13 Schedule of Share-based Compensation, Nonemployee Director Stock Award Plan, Activity [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfShareBasedCompensationNonemployeeDirectorStockAwardPlanActivityTableTextBlock
14 Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
15 Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
16 Schedule of Share-based Compensation, Stock Appreciation Rights Award Activity [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock
17 Schedule of Share-based Compensation, Stock Options and Stock Appreciation Rights Award Activity [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock
18 Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
19 Schedule of Share-based Compensation, Activity [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock
20 Schedule of Nonvested Performance-based Units Activity [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock
21 Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
22 Schedule of Nonvested Share Activity [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock
23 Schedule of Other Share-based Compensation, Activity [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock
24 Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
25 Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
26 Schedule of Unrecognized Compensation Cost, Nonvested Awards [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock
27 Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
28 Schedule of Cash Proceeds Received from Share-based Payment Awards [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfCashProceedsReceivedFromShareBasedPaymentAwardsTableTextBlock